6a561c7982bf64247d098926a6e3cbee8a70132f,java/java-psi-impl/src/com/intellij/codeInsight/javadoc/JavaDocInfoGenerator.java,JavaDocInfoGenerator,generateMethodParameterJavaDoc,#StringBuilder#PsiParameter#,630
Before Change
}
private void generateMethodParameterJavaDoc(@NonNls StringBuilder buffer, PsiParameter parameter) {
generatePrologue(buffer);
buffer.append("<PRE>");
String modifiers = PsiFormatUtil.formatModifiers(parameter, PsiFormatUtilBase.JAVADOC_MODIFIERS_ONLY);
if (modifiers.length() > 0) {
buffer.append(modifiers);
buffer.append(" ");
}
generateAnnotations(buffer, parameter);
generateType(buffer, parameter.getType(), parameter);
buffer.append(" ");
buffer.append("<b>");
buffer.append(parameter.getName());
appendInitializer(buffer, parameter);
buffer.append("</b>");
buffer.append("</PRE>");
final PsiMethod method = PsiTreeUtil.getParentOfType(parameter, PsiMethod.class);
if (method != null) {
final PsiDocComment docComment = getDocComment(method);
if (docComment != null) {
final Pair<PsiDocTag, InheritDocProvider<PsiDocTag>> tagInfoProvider =
findDocTag(docComment.getTags(), parameter.getName(), method);
if (tagInfoProvider != null) {
PsiElement[] elements = tagInfoProvider.first.getDataElements();
if (elements.length != 0) generateOneParameter(elements, buffer, tagInfoProvider);
}
}
}
generateEpilogue(buffer);
}
private void generateMethodJavaDoc(@NonNls StringBuilder buffer, PsiMethod method) {
After Change
}
private void generateMethodParameterJavaDoc(@NonNls StringBuilder buffer, PsiParameter parameter, boolean generatePrologueAndEpilogue) {
if (generatePrologueAndEpilogue)
generatePrologue(buffer);
buffer.append("<PRE>");
String modifiers = PsiFormatUtil.formatModifiers(parameter, PsiFormatUtilBase.JAVADOC_MODIFIERS_ONLY);
if (modifiers.length() > 0) {
buffer.append(modifiers);
buffer.append(" ");
}
generateAnnotations(buffer, parameter);
generateType(buffer, parameter.getType(), parameter);
buffer.append(" ");
buffer.append("<b>");
buffer.append(parameter.getName());
appendInitializer(buffer, parameter);
buffer.append("</b>");
buffer.append("</PRE>");
final PsiMethod method = PsiTreeUtil.getParentOfType(parameter, PsiMethod.class);
if (method != null) {
final PsiDocComment docComment = getDocComment(method);
if (docComment != null) {
final Pair<PsiDocTag, InheritDocProvider<PsiDocTag>> tagInfoProvider =
findDocTag(docComment.getTags(), parameter.getName(), method);
if (tagInfoProvider != null) {
PsiElement[] elements = tagInfoProvider.first.getDataElements();
if (elements.length != 0) generateOneParameter(elements, buffer, tagInfoProvider);
}
}
}
if (generatePrologueAndEpilogue)
generateEpilogue(buffer);
}
private void generateMethodJavaDoc(@NonNls StringBuilder buffer, PsiMethod method, boolean generatePrologueAndEpilogue) {